package com.zhiyou100.service;

import com.zhiyou100.entity.Lessee;

import java.util.List;

/**
 * 租客信息表
 *
 * @author yang
 * @version 1.0.0
 * @date 2020-08-31 10:22
 */
public interface LesseeService {
    /**
     * 获取所有的租户信息表(Lessee)
     *
     * @return 所有的租户信息表(Lessee)
     */
    List<Lessee> listLessees();

    /**
     * 根据 lid 获取一个 租户信息表
     *
     * @param lid 唯一的 id
     * @return 根据 id 查找的 租户信息表
     */
    Lessee selectOneByLid(Integer lid);

    /**
     * 根据 传入的 Lessee 更新一个
     *
     * @param lessee 参数 Lessee
     */
    void updateOneLessee(Lessee lessee);

    /**
     * 根据 cid 删除一个
     *
     * @param cid 要删除租户信息表的 cid
     */
    void deleteOneByCid(Integer cid);

    /**
     * 添加一个合同
     *
     * @param lessee 要添加的租户信息表
     */
    void insertOne(Lessee lessee);
}
